<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">

    <ui:composition template="/menuAplicacionEmpleado.xhtml">
        <ui:define name="title">
            <h:outputText value="#{bundle.ListTbldatospersonalesTitle}"></h:outputText>
        </ui:define>
        <ui:define name="body">
            <h:form id="form">
                
                <h:outputText escape="false" value="#{bundle.ListTbldatospersonalesEmpty}" rendered="#{tbldatospersonalesController.items.rowCount == 0}"/>
                <p:panel  id="panel" rendered="#{tbldatospersonalesController.items.rowCount > 0}" header="#{bundle.ListTbldatospersonalesTitle}"  style="panel">
                    <p:messages id="msgs"/>
                    <p:dataTable value="#{tbldatospersonalesController.items}" var="item" paginator="true" rows="10">
                        <p:column sortBy="#{item.tbldatospersonalesPK.identificacion}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_tbldatospersonalesPK_identificacion}"/>
                            </f:facet>
                            <h:outputText value="#{item.tbldatospersonalesPK.identificacion}"/>
                        </p:column>
                        <p:column sortBy="#{item.tbldatospersonalesPK.codNom}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_tbldatospersonalesPK_codNom}"/>
                            </f:facet>
                            <h:outputText value="#{item.tbldatospersonalesPK.codNom}"/>
                        </p:column>
                        <p:column sortBy="#{item.tipoDocumento}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_tipoDocumento}"/>
                            </f:facet>
                            <h:outputText value="#{item.tipoDocumento}"/>
                        </p:column>
                        <p:column sortBy="#{item.apellido1}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_codigo}"/>
                            </f:facet>
                            <h:outputText value="#{item.codigo}"/>
                        </p:column>
                        <p:column sortBy="#{item.apellido1}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_apellido1}"/>
                            </f:facet>
                            <h:outputText value="#{item.apellido1}"/>
                        </p:column>
                        <p:column sortBy="#{item.apellido2}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_apellido2}"/>
                            </f:facet>
                            <h:outputText value="#{item.apellido2}"/>
                        </p:column>
                        <p:column sortBy="#{item.nombres}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_nombres}"/>
                            </f:facet>
                            <h:outputText value="#{item.nombres}"/>
                        </p:column>
                        <p:column sortBy="#{item.fechaN}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_fechaN}"/>
                            </f:facet>
                            <h:outputText value="#{item.fechaN}">
                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                            </h:outputText>
                        </p:column>
                        <p:column sortBy="#{item.lugarNac}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_lugarNac}"/>
                            </f:facet>
                            <h:outputText value="#{item.lugarNac}"/>
                        </p:column>
                        <p:column sortBy="#{item.estadoCivil}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_estadoCivil}"/>
                            </f:facet>
                            <h:outputText value="#{item.estadoCivil}"/>
                        </p:column>
                        <p:column sortBy="#{item.sexo}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_sexo}"/>
                            </f:facet>
                            <h:outputText value="#{item.sexo}"/>
                        </p:column>
                        <p:column sortBy="#{item.direccion}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_direccion}"/>
                            </f:facet>
                            <h:outputText value="#{item.direccion}"/>
                        </p:column>
                        <p:column sortBy="#{item.ciudad}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_ciudad}"/>
                            </f:facet>
                            <h:outputText value="#{item.ciudad}"/>
                        </p:column>
                        <p:column sortBy="#{item.tel}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_tel}"/>
                            </f:facet>
                            <h:outputText value="#{item.tel}"/>
                        </p:column>
                        <p:column sortBy="#{item.email}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_email}"/>
                            </f:facet>
                            <h:outputText value="#{item.email}"/>
                        </p:column>
                        <p:column sortBy="#{item.libretaM}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_libretaM}"/>
                            </f:facet>
                            <h:outputText value="#{item.libretaM}"/>
                        </p:column>
                        <p:column sortBy="#{item.distrito}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_distrito}"/>
                            </f:facet>
                            <h:outputText value="#{item.distrito}"/>
                        </p:column>
                        <p:column sortBy="#{item.certificadoJudicial}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_certificadoJudicial}"/>
                            </f:facet>
                            <h:outputText value="#{item.certificadoJudicial}"/>
                        </p:column>
                        <p:column sortBy="#{item.fechaExp}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_fechaExp}"/>
                            </f:facet>
                            <h:outputText value="#{item.fechaExp}">
                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                            </h:outputText>
                        </p:column>
                        <p:column sortBy="#{item.fechaEnv}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_fechaEnv}"/>
                            </f:facet>
                            <h:outputText value="#{item.fechaEnv}">
                                <f:convertDateTime pattern="MM/dd/yyyy HH:mm:ss" />
                            </h:outputText>
                        </p:column>
                        <p:column sortBy="#{item.lugarExp}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_lugarExp}"/>
                            </f:facet>
                            <h:outputText value="#{item.lugarExp}"/>
                        </p:column>
                        <p:column sortBy="#{item.edad}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_edad}"/>
                            </f:facet>
                            <h:outputText value="#{item.edad}"/>
                        </p:column>
                        <p:column sortBy="#{item.foto}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_foto}"/>
                            </f:facet>
                            <h:outputText value="#{item.foto}"/>
                        </p:column>
                        <p:column sortBy="#{item.lugarExpDoc}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_lugarExpDoc}"/>
                            </f:facet>
                            <h:outputText value="#{item.lugarExpDoc}"/>
                        </p:column>
                        <p:column sortBy="#{item.tbldatosgenerales}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_tbldatosgenerales}"/>
                            </f:facet>
                            <h:outputText value="#{item.tbldatosgenerales}"/>
                        </p:column>
                        <p:column sortBy="#{item.nacionalidad}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_nacionalidad}"/>
                            </f:facet>
                            <h:outputText value="#{item.nacionalidad}"/>
                        </p:column>
                        <p:column sortBy="#{item.tblcompania}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListTbldatospersonalesTitle_tblcompania}"/>
                            </f:facet>
                            <h:outputText value="#{item.tblcompania}"/>
                        </p:column>
                        <p:column >
                            
                            <p:commandButton action="#{tbldatospersonalesController.prepareEdit}" value="#{bundle.ListTbldatospersonalesEditLink}"/>
                            
                            <p:commandButton action="#{tbldatospersonalesController.destroy}" update=":form" value="#{bundle.ListTbldatospersonalesDestroyLink}"/>
                        </p:column>
                    </p:dataTable>
                    </p:panel>
                
                    <p:commandButton action="#{tbldatospersonalesController.prepareCreate}" value="#{bundle.ListTbldatospersonalesCreateLink}"/>
                
            </h:form>
        </ui:define>
    </ui:composition>

</html>
